// setTimeout(function() {
//     var a = 'hello'
//     setTimeout(function() {
//         var b = 'lagou'
//         setTimeout(function() {
//             var c = 'I ❤️ U'
//             console.log(a + b + c)
//         }, 10);
//     }, 10);
// }, 10);


// 使用 Promise 优化
new Promise((resolve, reject) => {
    var a = 'hello'
    resolve(a)
}).then(value => {
    var b = 'lagou'
    return new Promise((resolve, reject) => {
        resolve(value + b)
    })
}).then(value => {
    var c = 'I ❤️ U'
    console.log(value + c)
})